Tab = function(options){
	var _options = {};
	$.extend(_options,this._options,options);
	$.extend(this,{
		_options:_options
	});
	this._init();
};
Tab.prototype = {
	_options:{
		index:null,
		content:null,
		hotcls:"cur",
		callback:null
	},
	_init:function(){
		this._registerEvent();
	},  
	_registerEvent:function(){
		var self = this;
		$(this._options.index).click(function(){
			var index = $(self._options.index).index(this);
			self._onIndexClick(index);   
		});
	},
	_onIndexClick:function(idx){
		this.selectIndex(idx);
	},
	selectIndex:function(idx){
		$(this._options.index).removeClass(this._options.hotcls).eq(idx).addClass(this._options.hotcls);
		$(this._options.content).hide().eq(idx).show();
		if(this._options.callback){
			this._options.callback(idx);
		}
	}
};